---
title: 将你的 Astro 网站部署到 CloudRay
description: 如何使用 CloudRay 将 Astro 网站部署到 Ubuntu 服务器
sidebar:
  label: CloudRay
type: deploy
logo: cloudray
supports: ['static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

你可以使用 [CloudRay](https://cloudray.io) 部署你的 Astro 项目，CloudRay 是一个集中式平台，帮助你管理服务器、组织 Bash 脚本，以及自动执行虚拟机和云服务器上的部署任务。

:::note
CloudRay 本身不托管你的网站。相反，它通过连接代理在你自己的基础设施（例如 Ubuntu 服务器）上提供自动化工具来运行部署脚本。
:::

## 前提条件

开始之前，你需要：

- 一个 [CloudRay](https://app.cloudray.io) 账号
- 将你的应用代码存储在 [GitHub](https://github.com/) 仓库中

## 如何通过 CloudRay 控制面板部署

使用 CloudRay 部署通常涉及三个主要步骤：

<Steps>
1. 在服务器上安装 [CloudRay Agent](https://cloudray.io/docs/agent)，以安全注册你的机器并启用远程自动化。

2. 在 CloudRay 控制面板中，编写可复用的 Bash 脚本，用于克隆你的 Astro 仓库、安装依赖项、构建站点并配置 Web 服务器。使用 [CloudRay 的变量组](https://cloudray.io/docs/variable-groups) 定义仓库特定值。

3. 使用 CloudRay 的 Runlog 界面在你连接的服务器上执行脚本，并实时监控部署过程。
</Steps>

## 官方资源

查看 [CloudRay 文档中的 Astro 指南](https://cloudray.io/articles/how-to-deploy-your-astro-site)。
